package com.ly.common.core.constant;

/**
 * 缓存的key 常量
 *
 * @author luoyun
 */
public interface CacheConstants {

    /**
     * 缓存有效期，默认720（分钟）
     */
    long EXPIRATION = 720;

    /**
     * 缓存刷新时间，默认120（分钟）
     */
    long REFRESH_TIME = 120;

    /**
     * 用户token信息存储
     */
    String LELY_TOKEN = "lely:token:";

    /**
     * 过期时间，默认1天
     *  1天: (1 * 24) * 60 * 60 * 1000
     *  1小时：
     */
    long EXPIRE_TIME = 60 * 60 * 1000;

    /**
     * 防重提交 redis key
     */
    String REPEAT_SUBMIT_KEY = "repeat_submit:";

    /**
     * 限流 redis key
     */
    String RATE_LIMIT_KEY = "rate_limit:";
}
